xref: /aosp_15_r20/external/antlr/runtime/CSharp2/Cutting a new release.txt (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robot=====================================================================
2*16467b97STreehugger RobotNOTE: The following top-level directory names:
3*16467b97STreehugger Robot        - build
4*16467b97STreehugger Robot        - bin
5*16467b97STreehugger Robot        - docs
6*16467b97STreehugger Robot      are *reserved* for use by the build system. The 'nant clean'
7*16467b97STreehugger Robot      command will remove directories with any of these names
8*16467b97STreehugger Robot      without warning!!
9*16467b97STreehugger Robot=====================================================================
10*16467b97STreehugger Robot
11*16467b97STreehugger RobotTo cut a new release, I need to do the following:
12*16467b97STreehugger Robot
13*16467b97STreehugger Robota) Change the version numbers in
14*16467b97STreehugger Robot
15*16467b97STreehugger Robot	all.antlr3.runtime.net.build
16*16467b97STreehugger Robot	README.TXT
17*16467b97STreehugger Robot	Sources/Antlr3.Runtime/default.build
18*16467b97STreehugger Robot	Sources/Antlr3.Runtime/AssemblyInfo.cs
19*16467b97STreehugger Robot	Sources/Antlr3.Runtime/Antlr.Runtime/Constants.cs
20*16467b97STreehugger Robot	Sources/Antlr3.Utility/default.build
21*16467b97STreehugger Robot	Sources/Antlr3.Utility/AssemblyInfo.cs
22*16467b97STreehugger Robot	Sources/Antlr3.Runtime.Tests/default.build
23*16467b97STreehugger Robot
24*16467b97STreehugger Robotb) Update the contents	of
25*16467b97STreehugger Robot
26*16467b97STreehugger Robot	README.TXT
27*16467b97STreehugger Robot	CHANGES.TXT
28*16467b97STreehugger Robot
29*16467b97STreehugger Robotc) Clean the build output directories:
30*16467b97STreehugger Robot
31*16467b97STreehugger Robot		nant clean
32*16467b97STreehugger Robot
33*16467b97STreehugger Robotd) Build the release assemblies (for .NET v1.1 and .NET v2.0)
34*16467b97STreehugger Robot
35*16467b97STreehugger Robot		nant release -t:net-1.1
36*16467b97STreehugger Robot		nant release -t:net-2.0
37*16467b97STreehugger Robot
38*16467b97STreehugger Robote) Build the release distro archives (for .NET v1.1 and .NET v2.0)
39*16467b97STreehugger Robot
40*16467b97STreehugger Robot		nant dist
41*16467b97STreehugger Robot
42*16467b97STreehugger Robot
43*16467b97STreehugger Robot